/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
/*fonts*/
body{color:#666;font:12px/1.231 "Helvetica Light", Arial, Helvetica, Geneva, sans-serif;}

body{background:#D8DCE0 url() repeat-x;}


/*base*/
strong{font-weight:700 !important;}
.center{text-align:center}
a{text-decoration:none;outline:none;color:#333;}
a:hover{text-decoration:underline;color:#86BB50}
a.noLink { text-decoration:none;}
a.link { color:#333333 !important; text-decoration:underline !important;}
a.link:hover { color:#333333 !important; text-decoration:none !important;}
.blk{display:block;}
.clr{clear:both !important;}
.fl{float:left !important;}
.fr{float:right !important;}
.txtRgt{text-align:right;}
.hide{display:none !important;}
.off{cursor:default !important;}
.txtLeg{font-size:9px !important;line-height:normal !important;}
.after{zoom:1;}
.lstLabel li:after,
#lstAbasCtrl:after,
#centerBox:after,
.after:after{content:".";clear:both;display:block;width:1px;height:1px;visibility:hidden;margin-top:-1px;overflow:hidden;}

/*estrutura*/
#header{padding:20px;text-align:center}
#centerBox{width:1000px;margin:0 auto;padding:10px 0;border-top:1px solid #ccc;zoom:1}
#nav{width:129px;float:left;padding:0 20px 0 0;border-right:1px solid #ccc;}
#aside{width:809px;float:left;border-left:1px solid #ccc;padding:0 20px 40px;margin-left:-1px;}
#content{padding:0 0 20px}
#lnkSair{float:right;padding:2px}
#lnkSair span{border:1px solid #ccc;padding:0 3px}
#lnkSair:hover{color:red;text-decoration:none}
#lnkSair:hover span{color:#666}

/*home*/
.divTabuleiro{width:480px;height:480px;position:absolute;left:50%;top:50%;margin-left:-240px;margin-top:-190px; border:3px solid #000}
.tabTabuleiro{width:480px;height:480px}
.tabTabuleiro tr {height:60px;text-align:center;vertical-align:bottom}
.tdWhite{background-color:#FFF;}
.tdBlack{background-color:#9966FF;}

.peca{display:none;position:absolute;width:54px;height:54px;}

.txtStatus{width:484px;height:100px;display:none;position:absolute;background-color:#000;color:#FFF;} /*#FFFF00*/